home *** CD-ROM | disk | FTP | other *** search
- Short: Small memory test program
- Type: util/misc
- Uploader: cosinus@deepthought.north.de (Christian Stelter)
- Author: atte@crash.north.de (Andreas Gelhausen)
-
- System requirements: Kickstart 2.04+
-
-
- Copyright
- =========
-
- MemCheck 37.13 (Release 1.2) - Copyright © 1994 by Andreas Gelhausen,
- all rights reserved.
-
- MemCheck is freely distributable. No part of this archive is allowed
- to be distributed with commercial software without written permission
- of the author.
-
-
- No Warranty
- ===========
-
- No warranties are made for this program. All use is at your own risk.
- No liability or responsibility is assumed for any damages occured
- during the usage of MemCheck. You have been warned.
-
-
- Usage
- =====
-
- MemCheck is a small utility that allows you to test your memory on
- two different ways.
-
- SEGMENT TEST: This function checks all elements (memory segments) of
- exec's memlist (each segment from start address to end address).
- Each longword will be initialized through a certain value. If this
- certain value will not be found after initialization, a chip of
- the memory segment is defect.
-
- ADDRESS TEST: The free memory will be allocated and all longwords
- will be initialized with their own addresses. Then MemCheck checks
- the values of all allocated longwords. If a longword has a value
- that is different from its own address, something is going wrong
- in your system. If there's no error in segment testing at the same
- address, data will be written to wrong addresses.
-
- Example: My A2630 have had a defect logical chip. Many system
- crashes were the result. The memory chips were o.k., but
- many errors like
-
- '*** ERROR AT ADDRESS: $00201042 VALUE: $00209042'
-
- at testing addresses has shown me, that the fifteenth bit
- was sometimes wrong. Therefore the data were written to wrong
- addresses.
-
-
- ATTENTION: This program often disables the interrupts and therefore it
- prevents the multitasking!
-
- You can select the following options:
-
- TOOLPRI/K/N: You can set the task priority of memcheck from -128
- to 127. Example: 'memcheck toolpri=1'
-
- LOOP/S: If you select this option, MemCheck will run till you break
- the process through a CTRL-C or CTRL-D.
-
- ADDRESSONLY=ADR/S: MemCheck only starts the ADDRESS TEST.
-
- SEGMENTONLY=SEG/S: MemCheck only starts the SEGMENT TEST.
-
- FROM/K: If a memory segment failed to automaticly configurate
- itself to system's memory list, you are still able to test
- it through the parameters 'FROM' and 'TO'.
-
- ATTENTION: MemCheck doesn't allocate the memory between
- these addresses. If you test an automaticly
- configurated memory segment through 'FROM'
- and 'TO', you should turn the ADDRESS TEST off,
- otherwise you will get a system alert/crash!
- You have been warned!
-
- Example: 'memcheck loop seg add from $200000 to $400000'
- starts a segment test loop from $200000 to $400000
- without testing normal memory segments.
-
- TO/K: See 'FROM/K'.
-
- ADDEDONLY=ADD/S: MemCheck only checks between the addresses you
- specified with 'FROM' and 'TO'.
-
- CHIPONLY=CHIP/S: If you select this option, MemCheck only checks
- chip memory.
-
- FASTONLY=FAST/S: Select this option and MemCheck only checks
- fast memory.
-
- QUIET/S: MemCheck only prints important messages during the different
- tests like error messages.
-
- ERRORLOG/S: If an error occurs and this option is set, MemCheck will
- open the specified file for adding the error message.
-
-
-
- How to reach the author
- =======================
-
- If you have questions, suggestions, bug reports or anything else,
- you can send electronic mails to:
-
- atte@crash.north.de (Andreas Gelhausen)
- or
- 2:2426/2020.24 (on FidoNet)
-
- If it is not possible for you to use this way, you can also send
- letters to:
-
- Andreas Gelhausen
- Graf Spee Str. 23b
- 26123 Oldenburg
- - Germany -
-
-
- MemCheck's history
- ==================
-
- 23-Oct-94 Release 1.2 Program version 37.13
-
- o Added options: CHIP=CHIPONLY/S, FAST=FASTONLY/S, QUIET/S and
- ERRORLOG/K
-
- o Fixed nasty bug in ADDRESS TEST!
-
-
- 21-Sep-94 Release 1.1 Program version 37.8
-
- o Added options: ADR=ADDRESSONLY/S, SEG=SEGMENTONLY/S, FROM/K, TO/K
- and ADD=ADDEDONLY/S
-
- o Fixed bug in SEGMENT TEST. (Never use 'optimize' at compiling memory
- test programs!)
-
-
- 06-Jul-94 Release 1.0 Program version 37.2 (first public release)
-
-